- 
										
Preheat oven to 350 degrees F. Spray standard loaf pan with cooking spray and line with parchment paper, leaving 2-inch overhang on sides.
														 
								- 
										
In large mixing bowl, combine flour, pumpkin pie spice, baking powder, baking soda and salt.
														 
								- 
										
In separate medium bowl, combine oil, eggs, sugar, buttermilk and vanilla.
														 
								- 
										
Add wet ingredients to dry and stir until combined. Fold in carrots and walnuts.
														 
								- 
										
Pour batter into prepared pan. Bake for 50 to 60 minutes, until firm and a toothpick inserted into center comes out clean.
														 
								- 
										
Cool for 5 minutes in pan, then transfer cake to wire rack and cool completely, removing parchment paper.
														 
								- 
										
Meanwhile, make frosting. In mixing bowl with electric mixer or stand mixer, beat cream cheese and butter until fluffy. While mixing, add powdered sugar, then vanilla and salt, mixing until uniform.
														 
								- 
										
When the loaf is fully cooled, cover with frosting.